arm_compute v20.02 
diff --git a/SConscript b/SConscript index 33e8f77..03f3b0f 100644 --- a/SConscript +++ b/SConscript 
@@ -24,13 +24,21 @@  import re  import subprocess   -VERSION = "v19.11.1" -SONAME_VERSION="17.1.0" +VERSION = "v20.02" +SONAME_VERSION="1.0.0"    Import('env')  Import('vars')  Import('install_lib')   +def build_bootcode_objs(sources): + + arm_compute_env.Append(ASFLAGS = "-I bootcode/") + obj = arm_compute_env.Object(sources) + obj = install_lib(obj) + Default(obj) + return obj +  def build_library(name, sources, static=False, libs=[]):  if static:  obj = arm_compute_env.StaticLibrary(name, source=sources, LIBS = arm_compute_env["LIBS"] + libs) @@ -216,11 +224,10 @@    graph_files += Glob('src/graph/backends/NEON/*.cpp')   - if env['arch'] == "armv7a": + if env['estate'] == '32':  core_files += Glob('src/core/NEON/kernels/arm_gemm/kernels/a32_*/*.cpp')   - - if "arm64-v8" in env['arch']: + if env['estate'] == '64':  core_files += Glob('src/core/NEON/kernels/arm_gemm/kernels/a64_*/*.cpp')  if "sve" in env['arch']:  core_files += Glob('src/core/NEON/kernels/arm_gemm/kernels/sve_*/*.cpp') @@ -241,6 +248,12 @@    graph_files += Glob('src/graph/backends/GLES/*.cpp')   +bootcode_o = [] +if env['os'] == 'bare_metal': + bootcode_files = Glob('bootcode/*.s') + bootcode_o = build_bootcode_objs(bootcode_files) +Export('bootcode_o') +  arm_compute_core_a = build_library('arm_compute_core-static', core_files, static=True)  Export('arm_compute_core_a')